<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>

	</head>
	<body>

		<div>
			文字短落
		</div>

		<script>
			
			//字符串对象的一些常用方法
			var str = "    eeeEEe23er2qe2d2okdop2dkpdp2dk     "
			
			// 方法调用 ：str.方法 或者str.属性
			// 1.  字符串的长度
			
			console.log(str.length)
			
			// 2.  子字符串的搜索 或者是索引位置
			
			console.log(str.charAt(16))
			console.log(str[16])
			
			// 3.  是否包含某个字符串
			var index= str.indexOf('2dw2');
			console.log(index)  // -1 表示 不包含该字符串
			index= str.lastIndexOf('2d2');  // 获取最后一次出现的位置
			console.log(index)
			//4. 转化成 大小写
			
			console.log(str.toUpperCase())
			console.log(str.toLowerCase())
			
			// 5.  字符串替换 
			// // 正则表达的形式replace,replaceAll(/blue/ig,"red");
			
			 var  newStr= str.replace('2d2','3d3'); //遇到的第一次 2d2 替换 为3d3
			 console.log(newStr)
			    newStr= str.replaceAll('e','f'); 
			console.log(newStr)
			
			 newStr= str.replaceAll(/e/ig,'f'); 
			 console.log(newStr)
			 
			//6.字符从串的截取
			// 使用 substring截取字符串中的某一个内容，
			//substring(从哪个索引开始，到哪个索引截止)，包含开始索引，不包含结束索引
			
			
			newStr = str.substring(16,20);
			console.log(newStr)
			
			//7.去掉  字符串两侧的空格 
			
			console.log(str.trim().length)
			
			
		</script>


	</body>
</html>